@charset "utf-8";

/*banner*/
.ban{width:100%;height:auto;margin:0 auto; padding-top:115px;/*width:100%; height:395px; margin:0px auto; clear:both; overflow:hidden;background-color:#ffffff;*/}
#kinMaxShow{visibility:hidden;width:100%;height:500px;overflow:hidden;}

/*service*/
.service{ background:#f1f1f1; height:870px; padding:40px 0 60px 0; border-bottom:1px solid #b6b6b6;}
.hea { text-align:center}
.hea h2{ background:url(../images/hea_bg.png) no-repeat center center; height:60px; line-height:60px; text-align:center; color:#ff4a00; font-weight:600; font-size:30px;}
.hea em{ display:block; font-size:20px; color:#555;}
.sert{ margin-top:50px;}
.sert li{ float:left; width:210px; text-align:center; margin:0 20px;}
.sert li a:hover{text-decoration:none;}
.sert li a:hover span{color:#ff4a00;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.sert li span{ display:block; color:#303036; font-size:20px; margin-top:40px;}
.sert li em{ display:block; color:#555; margin-top:30px; text-align:left; font-size:16px; line-height:22px;}
.serb h3{ color:#4f4f4f; font-size:34px; font-weight:bold; text-align:center; margin:60px 0 50px 0;}
.serb h3 b{ display:inline-block; font-weight:bold; color:#ff6000;}
.serbl{ width:300px;}
.serbl h2{color:#262626; font-size:40px; font-weight:500; margin-bottom:20px;}
.serbl span{ display:block; color:#333; font-size:24px; margin-bottom:30px;}
.serbl ul li{ background:url(../images/icon.jpg) no-repeat left center; padding-left:14px; line-height:22px; font-size:14px; color:#696969;}
.serbc{ width:400px;}
.serbr{ width:300px; text-align:right}
.serbr h2{color:#262626; font-size:40px; font-weight:500; margin-bottom:20px;}
.serbr span{ display:block; color:#333; font-size:24px; margin-bottom:30px;}
.serbr ul li{ background:url(../images/icon.jpg) no-repeat right center; padding-right:14px; line-height:22px; font-size:14px; color:#696969;}

/*case*/
.case{ padding-top:30px; margin-bottom:50px;}
.cas{ margin-top:40px;}
.cas ul li{ float:left; padding:0 3px 5px 3px;}
.cas ul li img{ border:#d2d2d2 1px solid; padding:3px; width:236px; height:158px;}
.cas ul li a:hover img{border:#ff4a00 1px solid;-webkit-transition: all 0.8s ease-in-out;-moz-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.cas ul li em{ display:block; font-size:14px; line-height:50px; text-align:center}
.cas ul li em a{color:#333;}
.cas ul li em a:hover{color:#ff4a00;}
.case p{ text-align:center; margin-top:15px;}

/*news*/
.in_news{padding-top:30px;}
.contTit{font-size:16px; font-weight:600; margin-bottom:10px;}
.contTit a{color:#333;}
.contTit em{ display:inline-block; color:#bcbcbc; font-size:14px;}
.dtBox{width:270px; margin-top:30px;}
.dtBox{height:380px; overflow:hidden;}
.dtBox dl{ padding:10px 0; border-bottom:1px dashed #cfcfcf;}
.dtBox .nones{ border-bottom:0;}
.dtBox dl dt{ background:url(../images/w.gif) no-repeat left 3px; padding-left:48px; height:22px; line-height:22px; margin-bottom:6px;}
.dtBox dl dt a{ color:#555;}
.dtBox dl dd{ background:url(../images/d.gif) no-repeat left 3px; padding-left:48px; line-height:22px;height:46px; color:#555;overflow:hidden;}
.khjzCont{ width:700px; margin-top:30px;}
.news_tj{width:100%; margin-top:10px; height:156px;}
.news_tj dt{width:216px; float:left; margin-right:20px;}
.news_tj dt img{width:210px; padding:2px; height:150px; border:1px solid #ddd;}
.news_tj dd{width:415px; padding-right:25px; float:left;}
.news_tj dd .title{line-height:50px;}
.news_tj dd .title a{color:#000; font-weight:600; font-size:14px;}
.news_tj dd p{color:#555; line-height:24px;}
.news_tj dd .gd{line-height:34px;}
.news_tj dd .gd a{color:#ff4f00;}
.news_list{margin-top:20px; background:url(../images/news_line.gif) no-repeat 328px center;}
.news_list li{line-height:34px; float:left; background:url(../images/news_ico.gif) no-repeat left center; padding-left:15px; width:300px; padding-right:25px;}
.news_list li span{color:#999; float:right;}

/*links*/
.links{border-top:1px #e1e1e1 solid; height:80px; line-height:80px; margin-top:20px;}
.linl{ width:148px; height:80px; text-align:center;border-left:1px #e1e1e1 solid;border-right:1px #e1e1e1 solid; color:#666; font-size:14px}
.linr a{ display:inline-block; padding:0 20px; color:#666; font-size:14px}